#ifndef _LJJ_LED_H
#define _LJJ_LED_H

#include "stm32f10x.h"

#define Led_G_Gpio_Pin          GPIO_Pin_0
#define Led_G_Gpio_Port         GPIOB
#define Led_G_Gpio_Clk          RCC_APB2Periph_GPIOB

#define Led_R_Gpio_Pin          GPIO_Pin_5
#define Led_R_Gpio_Port         GPIOB
#define Led_R_Gpio_Clk          RCC_APB2Periph_GPIOB

#define Led_B_Gpio_Pin          GPIO_Pin_1
#define Led_B_Gpio_Port         GPIOB
#define Led_B_Gpio_Clk          RCC_APB2Periph_GPIOB

#define ON    0
#define OFF   1
#define  Led_G_KG(a)   if(a==0) \
	                   GPIO_ResetBits(Led_G_Gpio_Port, Led_G_Gpio_Pin); \
                     else \
					   GPIO_SetBits(Led_G_Gpio_Port, Led_G_Gpio_Pin);

#define  Led_R_KG(a)   if(a==0) \
	                   GPIO_ResetBits(Led_R_Gpio_Port, Led_R_Gpio_Pin); \
                     else \
					   GPIO_SetBits(Led_R_Gpio_Port, Led_R_Gpio_Pin);					 

#define  Led_B_KG(a)   if(a==0) \
	                   GPIO_ResetBits(Led_B_Gpio_Port, Led_B_Gpio_Pin); \
                     else \
					   GPIO_SetBits(Led_B_Gpio_Port, Led_B_Gpio_Pin);
					 
void Led_Gpio_Init(uint16_t Led_x);
void HongWai_Gpio_Init(void);

#endif
